package guiservice.common.controls.handlers;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@AllArgsConstructor
public class MouseEventArgs {

    @Getter
    private int x;
    @Getter
    private int y;
    @Getter
    private MouseEventType type;
    @Getter
    private int scrollAmount;

    @Override
    public String toString() {
        return String.format("MouseEventArgs{x=%d, y=%d, type=%s, scrollAmount=%d}", x, y, type, scrollAmount);
    }
}
